﻿using System.Collections.Generic;
using MJD.Comunes.Entidades;

namespace MJD.Transaccional.AccesoDatos.Interfaces
{
    /// <summary>
    /// Contrato para los dao's de la entidad causa
    /// </summary>
    public interface IDaoCausa:IDaoBase<Causa>
    {
        /// <summary> Metodo que obtiene una lista de causas dado un ramo del siniestro </summary>
        /// <param name="ramo">datos del ramo a consultar las causas</param>
        /// <returns>lista de causas</returns>
        IList<Causa> ObtenerCausas(Ramo ramo);
    }
}
